package net.simflow.swf.analyzer.bggraph.data;

import net.simflow.swf.analyzer.bgnetwork.data.BGLink;
import net.simflow.swf.analyzer.bgnetwork.data.BGNode;
import edu.uci.ics.jung.graph.Graph;
import edu.uci.ics.jung.visualization.VisualizationViewer;

public class BGGraphPkg {
	public static final int BG = 0;
	public static final int BG_FLOW_PART = 1;
	public static final int BG_SERVICE_PART = 2;
	public static final int BG_ONE_FLOW = 3;
	public static final int BG_ONE_SERVICE = 4;
	public static final int BG_FLOW_PART_ONE = 5;
	public static final int BG_SERVICE_PART_ONE = 6;

	private String graphName = null;
	private Graph<BGNode, BGLink> graph = null;
	private int bgType = -1;
	private VisualizationViewer<BGNode, BGLink> graphViewer = null;

	public String getGraphName() {
		return graphName;
	}

	public void setGraphName(String graphName) {
		this.graphName = graphName;
	}

	public Graph<BGNode, BGLink> getGraph() {
		return graph;
	}

	public void setGraph(Graph<BGNode, BGLink> graph) {
		this.graph = graph;
	}

	public int getBGType() {
		return bgType;
	}

	public void setBGType(int bgType) {
		this.bgType = bgType;
	}

	public VisualizationViewer<BGNode, BGLink> getGraphViewer() {
		return graphViewer;
	}

	public void setGraphViewer(VisualizationViewer<BGNode, BGLink> graphViewer) {
		this.graphViewer = graphViewer;
	}

}
